import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon'// svg component

// 全局注册字体图标组件
Vue.component('svg-icon', SvgIcon)

// ------------需求: 手动去导入svg文件太麻烦, 能不能自动化导入 ---------
/*
  require.context(directory,useSubdirectories,regExp)
    - directory:表示检索的目录
    - useSubdirectories：表示是否检索子文件夹
    - regExp:匹配文件的正则表达式,一般是文件名
*/

// 以下3句代码能实现所有的svg文件自动化导入
const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)

// console.log(requireAll(req), '==========33333----------')
